package graphicsExtended.templates.interfaces;

import graphicsExtended.animation.animationSequence.Drawable2;
import java.awt.Point;

/**
 *
 * @author Shimu
 * @date 26-Jul-2012
 */
public interface MouseInteractable extends Drawable2{

    /**
     * This method is called whenever this Selectable has been selected by
     * the mouse.
     * 
     * @param mouseLocation the current mouse location
     */
    public void selected(Point mouseLocation);

    /**
     * This method is called whenever this Selectable has already been 
     * selected by the mouse and the mouse was clicked. 
     * 
     * @param mouseLocation 
     */
    public void mouseClicked(Point mouseLocation);
}
